Jet-Long: Efficient Long-Context Extension with Dynamic Bifocal RoPE
Jet-Long: 动态双焦 RoPE 的高效长上下文扩展
🧭 零样本长上下文扩展 · 动态 RoPE 分组 ★ 深度解读
NVIDIA
一种无需微调的零样本长上下文扩展方法,通过动态调整远程窗口分组因子保持位置在分布内,并利用容斥注意力合并实现几乎无开销的推理
📌 工作参考价值(4 点)
- 零样本扩展部署:可将任意开放权重 RoPE LLM 的上下文窗口无损扩展 4 倍以上(如 32K→128K),无需长上下文微调,适合快速上线长上下文应用(RAG、Agent 轨迹、长文档理解)。
- 双窗口架构:本地窗口(w0=2048)完全保留原始 RoPE,远程窗口动态调整分组大小 G=max(1, ceil(L/w_pretrained)),在短输入时退化为基模型,长输入时最小化位置压缩,避免短上下文性能退化。
- 工程实现借鉴:通过“校正旋转”在 query/key 上施加位置偏移 Δ,实现远程窗口注意力,保持 KV 缓存不变;预填充阶段用三次 FlashAttention 的容斥合并(inclusion–exclusion merge)融合为单个 CuTe 内核,达到 1.28–1.39× FA2 吞吐,生成开销 ≤4%,可直接集成到线上推理服务。
- 超参数鲁棒:唯一超参数 w0 在 512~4096 间几乎无波动(RULER 波动 <2pp),无需按部署场景调参,降低维护成本。